console.log('mains.js执行######################')
console.log(arguments)
const c = require('./c.js')
const a = require('./a.js')

return
const fs = require('fs')
const content = fs.readFileSync('./mains.js', 'utf-8')
console.log(content)
const parser = require('@babel/parser');
const ast = parser.parse(content, {
    sourceType: 'module'
});

// console.log(ast.program)

//引入模块 
const traverse = require('@babel/traverse').default;
//第一个参数接受抽象语法树，
//第二个参数是个对象，配置的是我们需要找出的依赖关系的配置
	traverse(ast, {
		ImportDeclaration({ node }) {
            console.log('node----', node)
		}
	});

    //引入模块
const babel = require('@babel/core');
//使用transformFormAst方法
//第一个参数为ast
//最后一个参数是转换规则，转换成啥
// const code = babel.transformFromAst(ast, null, {
// 	});

    // console.log('code-------------', code)